﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DevExpress.XtraEditors.Controls;
using DevExpress.XtraScheduler.Localization;

namespace ProgNetComponentsDx.Language
{
    public class LocalizerPL : Localizer
    {
        private static LocalizerPL _Default;
        public static LocalizerPL Default
        {
            get
            {
                if (_Default == null)
                    _Default = new LocalizerPL();
                return _Default;
            }
        }

        public override string GetLocalizedString(StringId id)
        {
            switch (id)
            {
                case StringId.Apply:
                    return "Zastosuj";
                case StringId.CalcButtonBack:
                    return "Cofnij";
                case StringId.CalcButtonC:
                    break;
                case StringId.CalcButtonCE:
                    break;
                case StringId.CalcButtonMC:
                    break;
                case StringId.CalcButtonMR:
                    break;
                case StringId.CalcButtonMS:
                    break;
                case StringId.CalcButtonMx:
                    break;
                case StringId.CalcButtonSqrt:
                    break;
                case StringId.CalcError:
                    return "Błąd";
                case StringId.Cancel:
                    return "Anuluj";
                case StringId.CaptionError:
                    return "Błąd";
                case StringId.CheckChecked:
                    return "Tak";
                case StringId.CheckIndeterminate:
                    return "?";
                case StringId.CheckUnchecked:
                    return "Nie";
                case StringId.ColorTabCustom:
                    return "Inne";
                case StringId.ColorTabSystem:
                    return "Systemowe";
                case StringId.ColorTabWeb:
                    return "Zdefiniowane";
                case StringId.ContainerAccessibleEditName:
                    break;
                case StringId.DataEmpty:
                    return "Brak Danych";
                case StringId.DateEditClear:
                    return "Czyść";
                case StringId.DateEditToday:
                    return "Dziś";
                case StringId.DefaultBooleanDefault:
                    return "Domyślnie";
                case StringId.DefaultBooleanFalse:
                    return "Nie";
                case StringId.DefaultBooleanTrue:
                    return "Tak";
                case StringId.FilterClauseAnyOf:
                    return "Jedno z";
                case StringId.FilterClauseBeginsWith:
                    return "Zaczyna się od";
                case StringId.FilterClauseBetween:
                    return "Pomiędzy";
                case StringId.FilterClauseBetweenAnd:
                    return "i";
                case StringId.FilterClauseContains:
                    return "Zawiera";
                case StringId.FilterClauseDoesNotContain:
                    return "Nie Zawiera";
                case StringId.FilterClauseDoesNotEqual:
                    return "Nie jest równe";
                case StringId.FilterClauseEndsWith:
                    return "Kończy się na";
                case StringId.FilterClauseEquals:
                    return "Jest równe";
                case StringId.FilterClauseGreater:
                    return "Jest większe";
                case StringId.FilterClauseGreaterOrEqual:
                    return "Jest większe lub równe";
                case StringId.FilterClauseIsNotNull:
                    return "Nie jest puste";
                case StringId.FilterClauseIsNull:
                    return "Jest puste";
                case StringId.FilterClauseLess:
                    return "Jest mniejsze";
                case StringId.FilterClauseLessOrEqual:
                    return "Jest mniejsze lub równe";
                case StringId.FilterClauseLike:
                    return "Jest jak";
                case StringId.FilterClauseNoneOf:
                    return "Nie jest żadnym z";
                case StringId.FilterClauseNotBetween:
                    return "Nie jest pomiędzy";
                case StringId.FilterClauseNotLike:
                    return "Nie jest jak";
                case StringId.FilterCriteriaInvalidExpression:
                    return "Wyrażenie nie jest prawidłowe. Linia {0}, pozycja {1}.";
                case StringId.FilterCriteriaInvalidExpressionEx:
                    return "Wyrażenie nie jest prawidłowe";
                case StringId.FilterCriteriaToStringBetween:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorBitwiseAnd:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorBitwiseOr:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorBitwiseXor:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorDivide:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorEqual:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorGreater:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorGreaterOrEqual:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorLess:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorLessOrEqual:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorLike:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorMinus:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorModulo:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorMultiply:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorNotEqual:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorPlus:
                    break;
                case StringId.FilterCriteriaToStringFunctionCustom:
                    break;
                case StringId.FilterCriteriaToStringFunctionIif:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsNull:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalBeyondThisYear:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalEarlierThisMonth:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalEarlierThisWeek:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalEarlierThisYear:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalLastWeek:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalLaterThisMonth:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalLaterThisWeek:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalLaterThisYear:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalNextWeek:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalPriorThisYear:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalToday:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalTomorrow:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalYesterday:
                    break;
                case StringId.FilterCriteriaToStringFunctionLen:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeDayAfterTomorrow:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeLastWeek:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeNextMonth:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeNextWeek:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeNextYear:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeNow:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeThisMonth:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeThisWeek:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeThisYear:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeToday:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeTomorrow:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeTwoWeeksAway:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeYesterday:
                    break;
                case StringId.FilterCriteriaToStringFunctionLower:
                    break;
                case StringId.FilterCriteriaToStringFunctionNone:
                    break;
                case StringId.FilterCriteriaToStringFunctionSubstring:
                    break;
                case StringId.FilterCriteriaToStringFunctionTrim:
                    break;
                case StringId.FilterCriteriaToStringFunctionUpper:
                    break;
                case StringId.FilterCriteriaToStringGroupOperatorAnd:
                    break;
                case StringId.FilterCriteriaToStringGroupOperatorOr:
                    break;
                case StringId.FilterCriteriaToStringIn:
                    break;
                case StringId.FilterCriteriaToStringIsNotNull:
                    break;
                case StringId.FilterCriteriaToStringNotLike:
                    break;
                case StringId.FilterCriteriaToStringUnaryOperatorBitwiseNot:
                    break;
                case StringId.FilterCriteriaToStringUnaryOperatorIsNull:
                    break;
                case StringId.FilterCriteriaToStringUnaryOperatorMinus:
                    break;
                case StringId.FilterCriteriaToStringUnaryOperatorNot:
                    break;
                case StringId.FilterCriteriaToStringUnaryOperatorPlus:
                    break;
                case StringId.FilterDateTextAlt:
                    break;
                case StringId.FilterDateTimeConstantMenuCaption:
                    break;
                case StringId.FilterDateTimeOperatorMenuCaption:
                    break;
                case StringId.FilterEmptyEnter:
                    break;
                case StringId.FilterEmptyParameter:
                    break;
                case StringId.FilterEmptyValue:
                    break;
                case StringId.FilterFunctionsMenuCaption:
                    break;
                case StringId.FilterGroupAnd:
                    return "I";
                case StringId.FilterGroupNotAnd:
                    return "I Nie";
                case StringId.FilterGroupNotOr:
                    return "Lub Nie";
                case StringId.FilterGroupOr:
                    return "Lub";
                case StringId.FilterMenuAddNewParameter:
                    return "<Dodaj parametr...>";
                case StringId.FilterMenuClearAll:
                    return "Czyść wszystko";
                case StringId.FilterMenuConditionAdd:
                    return "Dodaj warunek";
                case StringId.FilterMenuGroupAdd:
                    return "Dodaj grupę";
                case StringId.FilterMenuRowRemove:
                    return "Usuń wiersz";
                case StringId.FilterOutlookDateText:
                    break;
                case StringId.FilterShowAll:
                    return "(Pokaż wszystkie)";
                case StringId.FilterToolTipElementAdd:
                    return "Dodaje nowy element do listy";
                case StringId.FilterToolTipKeysAdd:
                    break;
                case StringId.FilterToolTipKeysRemove:
                    break;
                case StringId.FilterToolTipNodeAction:
                    break;
                case StringId.FilterToolTipNodeAdd:
                    break;
                case StringId.FilterToolTipNodeRemove:
                    break;
                case StringId.FilterToolTipValueType:
                    break;
                case StringId.ImagePopupEmpty:
                    return "Puste";
                case StringId.ImagePopupPicture:
                    return "Obraz";
                case StringId.InvalidValueText:
                    return "Błędna wartość";
                case StringId.LookUpColumnDefaultName:
                    return "Nazwa";
                case StringId.LookUpEditValueIsNull:
                    return "";
                case StringId.LookUpInvalidEditValueType:
                    break;
                case StringId.MaskBoxValidateError:
                    break;
                case StringId.NavigatorAppendButtonHint:
                    break;
                case StringId.NavigatorCancelEditButtonHint:
                    break;
                case StringId.NavigatorEditButtonHint:
                    break;
                case StringId.NavigatorEndEditButtonHint:
                    break;
                case StringId.NavigatorFirstButtonHint:
                    break;
                case StringId.NavigatorLastButtonHint:
                    break;
                case StringId.NavigatorNextButtonHint:
                    break;
                case StringId.NavigatorNextPageButtonHint:
                    break;
                case StringId.NavigatorPreviousButtonHint:
                    break;
                case StringId.NavigatorPreviousPageButtonHint:
                    break;
                case StringId.NavigatorRemoveButtonHint:
                    break;
                case StringId.NavigatorTextStringFormat:
                    break;
                case StringId.None:
                    break;
                case StringId.NotValidArrayLength:
                    break;
                case StringId.OK:
                    break;
                case StringId.PictureEditCopyImageError:
                    break;
                case StringId.PictureEditMenuCopy:
                    return "Kopiuj";
                case StringId.PictureEditMenuCut:
                    return "Wytnij";
                case StringId.PictureEditMenuDelete:
                    return "Usuń";
                case StringId.PictureEditMenuLoad:
                    return "Wczytaj";
                case StringId.PictureEditMenuPaste:
                    return "Wklej";
                case StringId.PictureEditMenuSave:
                    return "Zapisz";
                case StringId.PictureEditOpenFileError:
                    return "Zły format pliku";
                case StringId.PictureEditOpenFileErrorCaption:
                    return "Błąd otwierania";
                case StringId.PictureEditOpenFileFilter:
                    break;
                case StringId.PictureEditOpenFileTitle:
                    break;
                case StringId.PictureEditSaveFileFilter:
                    break;
                case StringId.PictureEditSaveFileTitle:
                    break;
                case StringId.PreviewPanelText:
                    return "Podgląd";
                case StringId.TabHeaderButtonClose:
                    return "Zamknij";
                case StringId.TabHeaderButtonNext:
                    return "Następna";
                case StringId.TabHeaderButtonPrev:
                    return "Poprzednia";
                case StringId.TextEditMenuCopy:
                    return "Kopiuj";
                case StringId.TextEditMenuCut:
                    return "Wytnij";
                case StringId.TextEditMenuDelete:
                    return "Usuń";
                case StringId.TextEditMenuPaste:
                    return "Wklej";
                case StringId.TextEditMenuSelectAll:
                    return "Zaznacz wszystko";
                case StringId.TextEditMenuUndo:
                    break;
                case StringId.TransparentBackColorNotSupported:
                    break;
                case StringId.UnknownPictureFormat:
                    return "Nieznany format obrazu";
                case StringId.XtraMessageBoxAbortButtonText:
                    return "Przerwij";
                case StringId.XtraMessageBoxCancelButtonText:
                    return "Anuluj";
                case StringId.XtraMessageBoxIgnoreButtonText:
                    return "Ignoruj";
                case StringId.XtraMessageBoxNoButtonText:
                    return "Nie";
                case StringId.XtraMessageBoxOkButtonText:
                    return "OK";
                case StringId.XtraMessageBoxRetryButtonText:
                    return "Ponów";
                case StringId.XtraMessageBoxYesButtonText:
                    return "Tak";
                default:
                    break;
            }

            return base.GetLocalizedString(id);
        }
        public override string Language
        {
            get
            {
                return "Polski";
            }
        }
    }

    public class GridLocalizerPL : DevExpress.XtraGrid.Localization.GridLocalizer
    {
        private static GridLocalizerPL _Default;
        public static GridLocalizerPL Default
        {
            get
            {
                if (_Default == null)
                    _Default = new GridLocalizerPL();
                return _Default;
            }
        }
        public override string GetLocalizedString(DevExpress.XtraGrid.Localization.GridStringId id)
        {
            switch (id)
            {
                case DevExpress.XtraGrid.Localization.GridStringId.FileIsNotFoundError:
                    //File {0} is not found
                    return "Brak pliku {0}";
                case DevExpress.XtraGrid.Localization.GridStringId.ColumnViewExceptionMessage:
                    // Do you want to correct the value ?
                    return "Chcesz poprawić wartość?";
                case DevExpress.XtraGrid.Localization.GridStringId.CustomizationCaption:
                    //Customization
                    return "Dostosowanie";
                case DevExpress.XtraGrid.Localization.GridStringId.CustomizationColumns:
                    //Columns
                    return "Kolumny";
                case DevExpress.XtraGrid.Localization.GridStringId.CustomizationBands:
                    //Bands
                    return "Grupy";
                case DevExpress.XtraGrid.Localization.GridStringId.FilterPanelCustomizeButton:
                    //Edit Filter
                    return "Edytuj Filtr";
                case DevExpress.XtraGrid.Localization.GridStringId.PopupFilterAll:
                    //(All)
                    return "(Wszystko)";
                case DevExpress.XtraGrid.Localization.GridStringId.PopupFilterCustom:
                    //(Custom)
                    return "(Użytkownika)";
                case DevExpress.XtraGrid.Localization.GridStringId.PopupFilterBlanks:
                    //(Blanks)
                    return "(Puste)";
                case DevExpress.XtraGrid.Localization.GridStringId.PopupFilterNonBlanks:
                    //(Non blanks)
                    return "(Nie Puste)";
                case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogFormCaption:
                    //Custom AutoFilter
                    return "Auto Filtr Użytkownika";
                case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogCaption:
                    //Show rows where:
                    return "Pokaż wiersze gdzie:";
                case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogRadioAnd:
                    //&And
                    return "I";
                case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogRadioOr:
                    //O&r
                    return "Lub";
                case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogOkButton:
                    //&OK
                    return "OK";
                case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogClearFilter:
                    //C&lear Filter
                    return "Czyść Filtr";
                case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialog2FieldCheck:
                    //Field
                    return "Pole";
                case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogCancelButton:
                    //&Cancel
                    return "Anuluj";
                //case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionEQU:
                //    //equals
                //    return "równa się";
                //case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionNEQ:
                //    //does not equal
                //    return "nie równa się";
                //case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionGT:
                //    //is greater than
                //    return "jest większe";
                //case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionGTE:
                //    //is greater than or equal to
                //    return "jest większe lub równe";
                //case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionLT:
                //    //is less than
                //    return "jest mniejsze";
                //case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionLTE:
                //    //is less than or equal to
                //    return "jest mniejsze lub równe";
                //case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionBlanks:
                //    //blanks
                //    return "puste";
                //case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionNonBlanks:
                //    //non blanks
                //    return "nie puste";
                //case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionLike:
                //    //like
                //    return "jest jak";
                //case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionNotLike:
                //    //not like
                //    return "nie jest jak";
                case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogEmptyValue:
                    //(Enter a value)
                    return "(Podaj wartość)";
                case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogEmptyOperator:
                    //(Select an operator)
                    return "(Wybierz operator)";
                case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogHint:
                    //Use _ to represent any single character#Use % to represent any series of characters
                    return "Użyj _ do określenia dowolnego pojedynczego znaku#Użyj % do określenia dowolnego ciągu znaków";
                case DevExpress.XtraGrid.Localization.GridStringId.WindowErrorCaption:
                    //Error
                    return "Błąd";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterSum:
                    //Sum
                    return "Suma";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterMin:
                    //Min
                    return "Minimum";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterMax:
                    //Max
                    return "Maksimum";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterCount:
                    //Count
                    return "Ilość Wystąpień";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterAverage:
                    //Average
                    return "Wartość Średnia";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterNone:
                    //None
                    return "Brak";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterSumFormat:
                    //SUM={0:#.##}
                    return "SUMA={0:#.##}";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterMinFormat:
                    //MIN={0}
                    return "Minimum={0}";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterMaxFormat:
                    //MAX={0}
                    return "Maksimum:{0}";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterCountFormat:
                    //{0}
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterAverageFormat:
                    //AVG={0:#.##}
                    return "Średnio={0:#.##}";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnSortAscending:
                    //Sort Ascending
                    return "Sortuj Rosnąco";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnSortDescending:
                    //Sort Descending
                    return "Sortuj Malejąco";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnShowColumn:
                    //Show This Column
                    return "Pokaż ta kolumnę";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnRemoveColumn:
                    //Remove This Column
                    return "Usuń tą kolumne";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroup:
                    //Group By This Column
                    return "Grupuj po tej kolumnie";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnUnGroup:
                    //UnGroup
                    return "Usuń  z grupy";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnColumnCustomization:
                    //Column Chooser
                    return "Wybór kolumn";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnBestFit:
                    //Best Fit
                    return "Dopasuj";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnFilter:
                    //Can Filter
                    return "Można filtrować";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnClearFilter:
                    //Clear Filter
                    return "Czyść filtr";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnBestFitAllColumns:
                    //Best Fit (all columns)
                    return "Dopasuj (wszystkie kolumny)";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnResetGroupSummarySort:
                    //Clear Summary Sorting
                    return "Czyść sortowanie";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroupSummarySortFormat:
                    //{1} by '{0}' - {2}
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnSumSummaryTypeDescription:
                    //Sum
                    return "Suma";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnMinSummaryTypeDescription:
                    //Min
                    return "Minimum";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnMaxSummaryTypeDescription:
                    //Max
                    return "Maksimum";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnCountSummaryTypeDescription:
                    //Count
                    return "Ilość wystąpień";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnAverageSummaryTypeDescription:
                    //Average
                    return "Średnio";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnSortGroupBySummaryMenu:
                    //Sort by Summary
                    return "Sortuj po";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroupIntervalMenu:
                    //Group Interval
                    return "Przedział grup";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroupIntervalNone:
                    //None
                    return "Brak";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroupIntervalDay:
                    //Day
                    return "Dzień";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroupIntervalMonth:
                    //Month
                    return "Miesiąc";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroupIntervalYear:
                    //Year
                    return "Rok";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroupIntervalSmart:
                    //Smart
                    return "Inteligentne";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroupSummaryEditor:
                    //Group Summary Editor...
                    return "Edytor Grupy";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnExpressionEditor:
                    //Expression Editor...
                    return "Edutor wyrażenia...";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuGroupPanelFullExpand:
                    //Full Expand
                    return "Rozwiń wszystko";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuGroupPanelFullCollapse:
                    //Full Collapse
                    return "Zwiń wsyztko";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuGroupPanelClearGrouping:
                    //Clear Grouping
                    return "Czyść grupowanie";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuGroupPanelShow:
                    //Show Group By Box
                    return "Pokaż panel grupowania";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuGroupPanelHide:
                    //Hide Group By Box
                    return "Ukryj panel grupowania";
                case DevExpress.XtraGrid.Localization.GridStringId.PrintDesignerGridView:
                    //Print Settings (Grid View)
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.PrintDesignerCardView:
                    //Print Settings (Card View)
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.PrintDesignerLayoutView:
                    //Print Settings (Layout View)
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.PrintDesignerBandedView:
                    //Print Settings (Banded View)
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.PrintDesignerBandHeader:
                    //Band Header
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroupBox:
                    //Group By Box
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.CardViewNewCard:
                    //New Card
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.CardViewQuickCustomizationButton:
                    //Customize
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.CardViewQuickCustomizationButtonFilter:
                    //Filter
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.CardViewQuickCustomizationButtonSort:
                    //Sort:
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.CardViewCaptionFormat:
                    //Record N {0}
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.GridGroupPanelText:
                    //Drag a column header here to group by that column
                    return "Przeciągnij kolumnę aby po niej grupować";
                case DevExpress.XtraGrid.Localization.GridStringId.GridNewRowText:
                    //Click here to add a new row
                    return "Kliknij aby dodać nowy wiersz";
                case DevExpress.XtraGrid.Localization.GridStringId.GridOutlookIntervals:
                    //Older;Last Month;Earlier this Month;Three Weeks Ago;Two Weeks Ago;Last Week;;;;;;;;Yesterday;Today;Tomorrow;;;;;;;;Next Week;Two Weeks Away;Three Weeks Away;Later this Month;Next Month;Beyond Next Month;
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.PrintDesignerDescription:
                    //Set up various printing options for the current view.
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterCustomFormat:
                    //Custom={0}
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterCountGroupFormat:
                    //Count={0}
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnClearSorting:
                    //Clear Sorting
                    return "Czyść sortowanie";
                case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnFilterEditor:
                    //Filter Editor...
                    return "Edytor Filtru...";
                case DevExpress.XtraGrid.Localization.GridStringId.FilterBuilderOkButton:
                    //&OK
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.FilterBuilderCancelButton:
                    //&Cancel
                    return "&Anuluj";
                case DevExpress.XtraGrid.Localization.GridStringId.FilterBuilderApplyButton:
                    //&Apply
                    return "&Zastosuj";
                case DevExpress.XtraGrid.Localization.GridStringId.FilterBuilderCaption:
                    //Filter Editor
                    return "Edytor Filtru";
                case DevExpress.XtraGrid.Localization.GridStringId.CustomizationFormColumnHint:
                    //Drag and drop columns here to customize layout
                    return "Przeciągnij kolumnę aby dostosowac wygląd";
                case DevExpress.XtraGrid.Localization.GridStringId.CustomizationFormBandHint:
                    //Drag and drop bands here to customize layout
                    return "Przeciągnij grupę aby dostosować wygląd";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewSingleModeBtnHint:
                    //One Card
                    return "Pojedyncza karta";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewRowModeBtnHint:
                    //One Row
                    return "Pojedynczy wiersz";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewColumnModeBtnHint:
                    //One Column
                    return "Pojedyncza kolumna";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewMultiRowModeBtnHint:
                    //Multiple Rows
                    return "Wiele wierszy";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewMultiColumnModeBtnHint:
                    //Multiple Columns
                    return "Wiele kolumn";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewCarouselModeBtnHint:
                    //Carousel Mode
                    return "Karuzela";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewPanBtnHint:
                    //Panning
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewCustomizeBtnHint:
                    //Customization
                    return "Dostosowanie";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewCloseZoomBtnHintClose:
                    //Restore View
                    return "Przywróć widok";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewCloseZoomBtnHintZoom:
                    //Maximize Detail
                    return "Minimalizuj Podgrid";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewButtonApply:
                    //&Apply
                    return "&Zastosuj";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewButtonPreview:
                    //Show &More Cards
                    return "Pokaż Więcej Kart";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewButtonOk:
                    //&Ok
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewButtonCancel:
                    //&Cancel
                    return "&Anuluj";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewButtonSaveLayout:
                    //Sa&ve Layout...
                    return "Zapisz Wygląd";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewButtonLoadLayout:
                    //&Load Layout...
                    return "Wczytaj Wygląd";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewButtonCustomizeShow:
                    //&Show Customization
                    return "Dostosuj";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewButtonCustomizeHide:
                    //Hide Customi&zation
                    return "Schowaj formę dostosowania";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewButtonReset:
                    //&Reset Template Card
                    return "Resetuj Szablon Karty";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewButtonShrinkToMinimum:
                    //&Shrink Template Card
                    return "Zmniejsz Kartę";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewPageTemplateCard:
                    //Template Card
                    return "Szablon Karty";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewPageViewLayout:
                    //View Layout
                    return "Wygląd";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewGroupCustomization:
                    //Customization
                    return "Dostosowanie";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewGroupCaptions:
                    //Captions
                    return "Nazwy";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewGroupIndents:
                    //Indents
                    return "Wcięcia";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewGroupHiddenItems:
                    //Hidden Items
                    return "Ukryte Obiekty";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewGroupTreeStructure:
                    //Layout Tree View
                    return "Widok drzewa";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewGroupPropertyGrid:
                    //Property Grid
                    return "Właściwości";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelTextIndent:
                    //Text Indents
                    return "Wcięcie tekstu";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelPadding:
                    //Padding
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelSpacing:
                    //Spacing
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelCaptionLocation:
                    //Field Caption Location:
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelGroupCaptionLocation:
                    //Group Caption Location:
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelTextAlignment:
                    //Field Caption Text Alignment:
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewGroupView:
                    //View
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewGroupLayout:
                    //Layout
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewGroupCards:
                    //Cards
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewGroupFields:
                    //Fields
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelShowLines:
                    //Show Lines
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelShowHeaderPanel:
                    //Show Header Panel
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelShowFilterPanel:
                    //Show Filter Panel:
                    return "Pokaż panel filtru";
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelScrollVisibility:
                    //Scroll Visibility:
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelViewMode:
                    //View Mode:
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelCardArrangeRule:
                    //Arrange Rule:
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelCardEdgeAlignment:
                    //Card Edge Alignment:
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewGroupIntervals:
                    //Intervals
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelHorizontal:
                    //Horizontal Interval
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelVertical:
                    //Vertical Interval
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelShowCardCaption:
                    //Show Caption
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelShowCardExpandButton:
                    //Show Expand Button
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelShowCardBorder:
                    //Show Border
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelAllowFieldHotTracking:
                    //Allow Hot-Tracking
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelShowFieldBorder:
                    //Show Border
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewLabelShowFieldHint:
                    //Show Hint
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewCustomizationFormCaption:
                    //LayoutView Customization
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewCustomizationFormDescription:
                    //Customize the card layout using drag-and-drop and customization menu, and preview data in the View Layout page.
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutModifiedWarning:
                    //The layout has been modified.
                    //Do you want to save the changes?
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewCardCaptionFormat:
                    //Record [{0} of {1}]
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.LayoutViewFieldCaptionFormat:
                    //{0}:
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.GroupSummaryEditorFormCaption:
                    //Group Summary Editor
                    return "Edytor Podsumowania Grupy";
                case DevExpress.XtraGrid.Localization.GridStringId.GroupSummaryEditorFormOkButton:
                    //OK
                    break;
                case DevExpress.XtraGrid.Localization.GridStringId.GroupSummaryEditorFormCancelButton:
                    //Cancel
                    return "Anuluj";
                case DevExpress.XtraGrid.Localization.GridStringId.GroupSummaryEditorFormItemsTabCaption:
                    //Items
                    return "Obiekty";
                case DevExpress.XtraGrid.Localization.GridStringId.GroupSummaryEditorFormOrderTabCaption:
                    //Order
                    return "Sortowanie";
                case DevExpress.XtraGrid.Localization.GridStringId.GroupSummaryEditorSummaryMin:
                    //Min
                    return "Minimum";
                case DevExpress.XtraGrid.Localization.GridStringId.GroupSummaryEditorSummaryMax:
                    //Max
                    return "Maksimum";
                case DevExpress.XtraGrid.Localization.GridStringId.GroupSummaryEditorSummaryAverage:
                    //Average
                    return "Średnio";
                case DevExpress.XtraGrid.Localization.GridStringId.GroupSummaryEditorSummarySum:
                    //Sum
                    return "Suma";
                case DevExpress.XtraGrid.Localization.GridStringId.GroupSummaryEditorSummaryCount:
                    //Count
                    return "Ilość Wystąpień";

            }
            return base.GetLocalizedString(id);
        }
        public override string Language
        {
            get
            {
                return "Polski";
            }
        }
    }

    public class SchedulerLocalizerPL : SchedulerLocalizer
    {
        private static SchedulerLocalizerPL _Default;
        public static SchedulerLocalizerPL Default
        {
            get
            {
                if (_Default == null)
                {
                    _Default = new SchedulerLocalizerPL();
                    string str = "";
                    SchedulerLocalizer l = new SchedulerLocalizer();

                    foreach (SchedulerStringId s in Enum.GetValues(typeof(SchedulerStringId)))
                    {
                        foreach(string s1 in l.GetLocalizedString(s).ToLines(false,true,false))
                        str = str.AppendLine("\t\t//" + s1);
                        str = str .AppendLine("\t\tcase SchedulerStringId."+s.ToString()+":");
                        str = str .AppendLine("break;");
                    }
                    
                }
                return _Default;
            }
        }
        public override string GetLocalizedString(SchedulerStringId id)
        {
            switch (id)
            {
                //{0} : step {1}
                case SchedulerStringId.DefaultToolTipStringFormat_SplitAppointment:
                    return "{0} : krok {1}";
                //'{0}' is not a valid value for '{1}'
                case SchedulerStringId.Msg_IsNotValid:
                    return "'{0}' nie jest prawidlowe dla '{1}'";
                //Invalid day of week for a daily recurrence. Only WeekDays.EveryDay, WeekDays.WeekendDays and WeekDays.WorkDays are valid in this context.
                case SchedulerStringId.Msg_InvalidDayOfWeekForDailyRecurrence:
                    return "Zła wartość dla rekurecji.";
                //Internal error!
                case SchedulerStringId.Msg_InternalError:
                    return "Błąd";
                //The following required mappings for the object 

                // {0} are not assigned
                case SchedulerStringId.Msg_NoMappingForObject:
                    break;
                //The SchedulerStorage component is not assigned to the SchedulerControl
                case SchedulerStringId.Msg_XtraSchedulerNotAssigned:
                    break;
                //Invalid duration for the TimeOfDayInterval
                case SchedulerStringId.Msg_InvalidTimeOfDayInterval:
                    return "Zła wartość czasu.";
                //Invalid value for the TimeOfDayInterval. Should be less than or equal to a day
                case SchedulerStringId.Msg_OverflowTimeOfDayInterval:
                    return "Zła wartość czasu.";
                //The scheduler needs to be in unbound mode to load collection items from xml
                case SchedulerStringId.Msg_LoadCollectionFromXml:
                    break;
                //None
                case SchedulerStringId.AppointmentLabel_None:
                    return "Brak";
                //Important
                case SchedulerStringId.AppointmentLabel_Important:
                    return "Ważne";
                //Business
                case SchedulerStringId.AppointmentLabel_Business:
                    return "Biznes";
                //Personal
                case SchedulerStringId.AppointmentLabel_Personal:
                    return "Prywatne";
                //Vacation
                case SchedulerStringId.AppointmentLabel_Vacation:
                    return "Wakacje";
                //Must Attend
                case SchedulerStringId.AppointmentLabel_MustAttend:
                    return "Konieczne";
                //Travel Required
                case SchedulerStringId.AppointmentLabel_TravelRequired:
                    return "Podróż";
                //Needs Preparation
                case SchedulerStringId.AppointmentLabel_NeedsPreparation:
                    return "Przygorowanie";
                //Birthday
                case SchedulerStringId.AppointmentLabel_Birthday:
                    return "Urodziny";
                //Anniversary
                case SchedulerStringId.AppointmentLabel_Anniversary:
                    return "Rocznica";
                //Phone Call
                case SchedulerStringId.AppointmentLabel_PhoneCall:
                    return "Telefon";
                //From {0}
                case SchedulerStringId.Appointment_StartContinueText:
                    return "Od {0}";
                //To {0}
                case SchedulerStringId.Appointment_EndContinueText:
                    return "Do {0}";
                //The date you entered occurs before the start date.
                case SchedulerStringId.Msg_InvalidEndDate:
                    return "Podana date jest wcześniejsza niż początkowa.";
                //{0} - Appointment
                case SchedulerStringId.Caption_Appointment:
                    return "{0} Spotkanie";
                //{0} - Event
                case SchedulerStringId.Caption_Event:
                    return "{0} - Wydarzenie";
                //Untitled
                case SchedulerStringId.Caption_UntitledAppointment:
                    return "Nowe";
                // [Read only]
                case SchedulerStringId.Caption_ReadOnly:
                    return "[Tylko Do Odczytu]";
                //Day
                case SchedulerStringId.Caption_WeekDaysEveryDay:
                    return "Dzień";
                //Weekend day
                case SchedulerStringId.Caption_WeekDaysWeekendDays:
                    return "Dzień weekendu";
                //Weekday
                case SchedulerStringId.Caption_WeekDaysWorkDays:
                    return "Dizń tygodnia";
                //First
                case SchedulerStringId.Caption_WeekOfMonthFirst:
                    return "Pierwszy";
                //Second
                case SchedulerStringId.Caption_WeekOfMonthSecond:
                    return "Drugi";
                //Third
                case SchedulerStringId.Caption_WeekOfMonthThird:
                    return "Trzeci";
                //Fourth
                case SchedulerStringId.Caption_WeekOfMonthFourth:
                    return "Czwarty";
                //Last
                case SchedulerStringId.Caption_WeekOfMonthLast:
                    return "Ostatni";
                //Invalid day count. Please enter a positive integer value.
                case SchedulerStringId.Msg_InvalidDayCount:
                    return "Zła ilośc dni";
                //Invalid day count. Please enter a positive integer value.
                case SchedulerStringId.Msg_InvalidDayCountValue:
                    return "Zła ilośc dni";
                //Invalid week count. Please enter a positive integer value.
                case SchedulerStringId.Msg_InvalidWeekCount:
                    return "Zła ilośc tygodni";
                //Invalid week count. Please enter a positive integer value.
                case SchedulerStringId.Msg_InvalidWeekCountValue:
                    return "Zła ilośc tygodni";
                //Invalid month count. Please enter a positive integer value.
                case SchedulerStringId.Msg_InvalidMonthCount:
                    return "Zła ilośc miesięcy";
                //Invalid month count. Please enter a positive integer value.
                case SchedulerStringId.Msg_InvalidMonthCountValue:
                    return "Zła ilośc miesięcy";
                //Invalid year count. Please enter a positive integer value.
                case SchedulerStringId.Msg_InvalidYearCount:
                    return "Zła ilośc lat";
                //Invalid year count. Please enter a positive integer value.
                case SchedulerStringId.Msg_InvalidYearCountValue:
                    return "Zła ilośc lat";
                //Invalid occurrences count. Please enter a positive integer value.
                case SchedulerStringId.Msg_InvalidOccurrencesCount:
                    return "Zła ilośc powtórzeń";
                //Invalid occurrences count. Please enter a positive integer value.
                case SchedulerStringId.Msg_InvalidOccurrencesCountValue:
                    return "Zła ilośc powtórzeń";
                //Invalid day number. Please enter an integer value from 1 to {0}.
                case SchedulerStringId.Msg_InvalidDayNumber:
                    return "Zły numer. Podaj numer od 1 do {0}";
                //Invalid day number. Please enter an integer value from 1 to {0}.
                case SchedulerStringId.Msg_InvalidDayNumberValue:
                    return "Zły numer. Podaj numer od 1 do {0}";
                //Some months have fewer than {0} days. For these months, the occurrences will fall on the last day of the month.
                case SchedulerStringId.Msg_WarningDayNumber:
                    return "Niektóre miesiące mają mniej niż {0} dni. Dla nich akcja będzie wykonana ostatniego dnia miesiąca.";
                //No day selected. Please select at least one day in the week.
                case SchedulerStringId.Msg_InvalidDayOfWeek:
                    return "Brak dnia";
                //The appointment has been deleted by another user.
                case SchedulerStringId.Msg_WarningAppointmentDeleted:
                    return "Spotkanie zostało skasowane prze innego użytkownika";
                //&Open
                case SchedulerStringId.MenuCmd_OpenAppointment:
                    return "Otwórz";
                //&Print
                case SchedulerStringId.MenuCmd_PrintAppointment:
                    return "Drukuj";
                //&Delete
                case SchedulerStringId.MenuCmd_DeleteAppointment:
                    return "Usuń";
                //&Edit Series
                case SchedulerStringId.MenuCmd_EditSeries:
                    return "Edytuj Serię";
                //&Restore Default State
                case SchedulerStringId.MenuCmd_RestoreOccurrence:
                    return "Przywróć stan domyślny";
                //New App&ointment
                case SchedulerStringId.MenuCmd_NewAppointment:
                    return "Nowe Spotkanie";
                //New All Day &Event
                case SchedulerStringId.MenuCmd_NewAllDayEvent:
                    return "Nowe wydarzenie całodniowe";
                //New Recurring &Appointment
                case SchedulerStringId.MenuCmd_NewRecurringAppointment:
                    return "Nowe spotkanie recurencyjne";
                //New Recurring E&vent
                case SchedulerStringId.MenuCmd_NewRecurringEvent:
                    return "Nowe wydarzenie recurencyjne";
                //Go to This &Day
                case SchedulerStringId.MenuCmd_GotoThisDay:
                    return "Idź do tej daty";
                //Go to &Today
                case SchedulerStringId.MenuCmd_GotoToday:
                    return "Idź do dziś";
                //Changes the date displayed in the current view to the current date.
                case SchedulerStringId.DescCmd_GotoToday:
                    return "Zmień datę w obecnym widoku na obecną";
                //&Go to Date...
                case SchedulerStringId.MenuCmd_GotoDate:
                    return "Idź do daty ...";
                //Other Sett&ings...
                case SchedulerStringId.MenuCmd_OtherSettings:
                    return "Inne ustawienia";
                //&Customize Current View...
                case SchedulerStringId.MenuCmd_CustomizeCurrentView:
                    return "Dostosuj obecny widok";
                //Customize Time Ruler...
                case SchedulerStringId.MenuCmd_CustomizeTimeRuler:
                    return "Dostosuj Ustawienia Czasu";
                //&5 Minutes
                case SchedulerStringId.MenuCmd_5Minutes:
                    return "5 Minut";
                //&6 Minutes
                case SchedulerStringId.MenuCmd_6Minutes:
                    return "6 Minut";
                //10 &Minutes
                case SchedulerStringId.MenuCmd_10Minutes:
                    return "10 Minut";
                //&15 Minutes
                case SchedulerStringId.MenuCmd_15Minutes:
                    return "15 Minut";
                //&20 Minutes
                case SchedulerStringId.MenuCmd_20Minutes:
                    return "20 Minut";
                //&30 Minutes
                case SchedulerStringId.MenuCmd_30Minutes:
                    return "30 Minut";
                //6&0 Minutes
                case SchedulerStringId.MenuCmd_60Minutes:
                    return "60 Minut";
                //Change View To
                case SchedulerStringId.MenuCmd_SwitchViewMenu:
                    return "Zmień widok na";
                //&Day View
                case SchedulerStringId.MenuCmd_SwitchToDayView:
                    return "Widok dnia";
                //Wo&rk Week View
                case SchedulerStringId.MenuCmd_SwitchToWorkWeekView:
                    return "Widok tygodnia pracy";
                //&Week View
                case SchedulerStringId.MenuCmd_SwitchToWeekView:
                    return "Widok tygodnia";
                //&Month View
                case SchedulerStringId.MenuCmd_SwitchToMonthView:
                    return "Widok miesiąca";
                //&Timeline View
                case SchedulerStringId.MenuCmd_SwitchToTimelineView:
                    return "Widok czasu";
                //&Time Scales
                case SchedulerStringId.MenuCmd_TimeScalesMenu:
                    return "Wagi czasu";
                //Time Scale &Captions
                case SchedulerStringId.MenuCmd_TimeScaleCaptionsMenu:
                     return "Nazwy wag czasu";
                //&Hour
                case SchedulerStringId.MenuCmd_TimeScaleHour:
                    return "Godzina";
                //&Day
                case SchedulerStringId.MenuCmd_TimeScaleDay:
                    return "Dzień";
                //&Week
                case SchedulerStringId.MenuCmd_TimeScaleWeek:
                    return "Tydzień";
                //&Month
                case SchedulerStringId.MenuCmd_TimeScaleMonth:
                    return "Miesiąc";
                //&Quarter
                case SchedulerStringId.MenuCmd_TimeScaleQuarter:
                    return "Ćwiartka";
                //&Year
                case SchedulerStringId.MenuCmd_TimeScaleYear:
                    return "Rok";
                //&Show Time As
                case SchedulerStringId.MenuCmd_ShowTimeAs:
                    return "Pokaż czas jako";
                //&Free
                case SchedulerStringId.MenuCmd_Free:
                    return "Wolny";
                //&Busy
                case SchedulerStringId.MenuCmd_Busy:
                    return "Zajęty";
                //&Tentative
                case SchedulerStringId.MenuCmd_Tentative:
                    return "Niepewny";
                //&Out Of Office
                case SchedulerStringId.MenuCmd_OutOfOffice:
                    return "Poza biurem";
                //&Label As
                case SchedulerStringId.MenuCmd_LabelAs:
                    return "Oznacz jako";
                //&None
                case SchedulerStringId.MenuCmd_AppointmentLabelNone:
                    return "Nic";
                //&Important
                case SchedulerStringId.MenuCmd_AppointmentLabelImportant:
                    return "Ważne";
                //&Business
                case SchedulerStringId.MenuCmd_AppointmentLabelBusiness:
                    return "Bizness";
                //&Personal
                case SchedulerStringId.MenuCmd_AppointmentLabelPersonal:
                    return "Osobiste";
                //&Vacation
                case SchedulerStringId.MenuCmd_AppointmentLabelVacation:
                    return "Wakacje";
                //Must &Attend
                case SchedulerStringId.MenuCmd_AppointmentLabelMustAttend:
                    return "Konieczne";
                //&Travel Required
                case SchedulerStringId.MenuCmd_AppointmentLabelTravelRequired:
                    return "Podróż";
                //&Needs Preparation
                case SchedulerStringId.MenuCmd_AppointmentLabelNeedsPreparation:
                    return "Przygotowanie";
                //&Birthday
                case SchedulerStringId.MenuCmd_AppointmentLabelBirthday:
                    return "Urodziny";
                //&Anniversary
                case SchedulerStringId.MenuCmd_AppointmentLabelAnniversary:
                    return "Rocznica";
                //Phone &Call
                case SchedulerStringId.MenuCmd_AppointmentLabelPhoneCall:
                    return "Telefon";
                //Mo&ve
                case SchedulerStringId.MenuCmd_AppointmentMove:
                    return "Przenieś";
                //&Copy
                case SchedulerStringId.MenuCmd_AppointmentCopy:
                    return "Kopiuj";
                //C&ancel
                case SchedulerStringId.MenuCmd_AppointmentCancel:
                    return "Anuluj";
                //5 Minutes
                case SchedulerStringId.Caption_5Minutes:
                    return "5 Minut";
                //6 Minutes
                case SchedulerStringId.Caption_6Minutes:
                    return "6 Minut";
                //10 Minutes
                case SchedulerStringId.Caption_10Minutes:
                    return "10 Minut";
                //15 Minutes
                case SchedulerStringId.Caption_15Minutes:
                    return "15 Minut";
                //20 Minutes
                case SchedulerStringId.Caption_20Minutes:
                    return "20 Minut";
                //30 Minutes
                case SchedulerStringId.Caption_30Minutes:
                    return "30 Minut";
                //60 Minutes
                case SchedulerStringId.Caption_60Minutes:
                    return "60 Minut";
                //Free
                case SchedulerStringId.Caption_Free:
                    return "Wolny";
                //Busy
                case SchedulerStringId.Caption_Busy:
                    return "Zajęty";
                //Tentative
                case SchedulerStringId.Caption_Tentative:
                    return "Niepewny";
                //Out Of Office
                case SchedulerStringId.Caption_OutOfOffice:
                    return "Poza biurem";
                //Day Calendar
                case SchedulerStringId.ViewDisplayName_Day:
                    return "Kalendarz dni";
                //Work Week Calendar
                case SchedulerStringId.ViewDisplayName_WorkDays:
                    return "Kalendarz dni pracujących";
                //Week Calendar
                case SchedulerStringId.ViewDisplayName_Week:
                    return "Kalendarz tygodniowy";
                //Month Calendar
                case SchedulerStringId.ViewDisplayName_Month:
                    return "Kalendarz miesięczny";
                //Timeline Calendar
                case SchedulerStringId.ViewDisplayName_Timeline:
                    return "Kalendarz lini czasu";
                //Day
                case SchedulerStringId.ViewShortDisplayName_Day:
                    return "Dzień";
                //Work Week
                case SchedulerStringId.ViewShortDisplayName_WorkDays:
                    return "Tydzień pracy";
                //Week
                case SchedulerStringId.ViewShortDisplayName_Week:
                    return "Tydzień";
                //Month
                case SchedulerStringId.ViewShortDisplayName_Month:
                    return "Miesiąc";
                //Timeline
                case SchedulerStringId.ViewShortDisplayName_Timeline:
                    return "Linia czasu";
                //Hour
                case SchedulerStringId.TimeScaleDisplayName_Hour:
                    return "Godzina";
                //Day
                case SchedulerStringId.TimeScaleDisplayName_Day:
                    return "Dzień";
                //Week
                case SchedulerStringId.TimeScaleDisplayName_Week:
                    return "Tydzień";
                //Month
                case SchedulerStringId.TimeScaleDisplayName_Month:
                    return "Miesiąc";
                //Quarter
                case SchedulerStringId.TimeScaleDisplayName_Quarter:
                    return "Ćwiartka";
                //Year
                case SchedulerStringId.TimeScaleDisplayName_Year:
                    return "Rok";
                //m
                case SchedulerStringId.Abbr_MinutesShort1:
                    break;
                //min
                case SchedulerStringId.Abbr_MinutesShort2:
                    break;
                //minute
                case SchedulerStringId.Abbr_Minute:
                    return "Minuta";
                //minutes
                case SchedulerStringId.Abbr_Minutes:
                    return "Minuty";
                //h
                case SchedulerStringId.Abbr_HoursShort:
                    break;
                //hour
                case SchedulerStringId.Abbr_Hour:
                    return "Godzina";
                //hours
                case SchedulerStringId.Abbr_Hours:
                    return "Godziny";
                //d
                case SchedulerStringId.Abbr_DaysShort:
                    break;
                //day
                case SchedulerStringId.Abbr_Day:
                    return "Dzień";
                //days
                case SchedulerStringId.Abbr_Days:
                    return "Dni";
                //w
                case SchedulerStringId.Abbr_WeeksShort:
                    return "t";
                //week
                case SchedulerStringId.Abbr_Week:
                    return "Tydzień";
                //weeks
                case SchedulerStringId.Abbr_Weeks:
                    return "Tygodnie";
                //month
                case SchedulerStringId.Abbr_Month:
                    return "Miesiąc";
                //months
                case SchedulerStringId.Abbr_Months:
                    return "Miesiące";
                //year
                case SchedulerStringId.Abbr_Year:
                    return "Rok";
                //years
                case SchedulerStringId.Abbr_Years:
                    return "Lata";
                //{0} Reminder
                case SchedulerStringId.Caption_Reminder:
                    return "{0} Przypomnienie";
                //{0} Reminders
                case SchedulerStringId.Caption_Reminders:
                    return "{0} Przypomnienia";
                //Start time: {0}
                case SchedulerStringId.Caption_StartTime:
                    return "Początek: {0}";
                //{0} appointments are selected
                case SchedulerStringId.Caption_NAppointmentsAreSelected:
                    return "wybrano {0} spotkań";
                //{0} before start
                case SchedulerStringId.Format_TimeBeforeStart:
                    return "{0} przed początkiem";
                //An edited appointment conflicts with one or several other appointments.
                case SchedulerStringId.Msg_Conflict:
                    return "Edytowane spotkanie jest w konflikcie z innymi.";
                //Invalid value specified for the interval duration. Please enter a positive value.
                case SchedulerStringId.Msg_InvalidAppointmentDuration:
                    return "Zła wartość czasu";
                //Invalid value specified for the before event reminder's time. Please enter a positive value.
                case SchedulerStringId.Msg_InvalidReminderTimeBeforeStart:
                    return "Zła wartość przypomnienia";
                //from {0} to {1}
                case SchedulerStringId.TextDuration_FromTo:
                    return "od {0} do {1}";
                //from {0} for {1} 
                case SchedulerStringId.TextDuration_FromForDays:
                    return "od {0} przez {1}";
                //from {0} for {1} {2}
                case SchedulerStringId.TextDuration_FromForDaysHours:
                    return "od {0} przez {1} {2}";
                //from {0} for {1} {3}
                case SchedulerStringId.TextDuration_FromForDaysMinutes:
                    return "od {0} przez {1} {3}";
                //from {0} for {1} {2} {3}
                case SchedulerStringId.TextDuration_FromForDaysHoursMinutes:
                    return "od {0} przez {1} {2} {3}";
                //{0} {1}
                case SchedulerStringId.TextDuration_ForPattern:
                    break;
                //every {1} {0}
                case SchedulerStringId.TextDailyPatternString_EveryDay:
                    return "każdego {1} {0}";
                //every {2} {1} {0}
                case SchedulerStringId.TextDailyPatternString_EveryDays:
                    return "każdych {2} {1} {0}";
                //every weekday {0}
                case SchedulerStringId.TextDailyPatternString_EveryWeekDay:
                    return "każdego dnia {0}";
                //every weekend {0}
                case SchedulerStringId.TextDailyPatternString_EveryWeekend:
                    return "każdego tygodnia {0}";
                //unspecified day of week
                case SchedulerStringId.TextWeekly_0Day:
                    return "nieokreślony dzień";
                //{0}
                case SchedulerStringId.TextWeekly_1Day:
                    break;
                //{0} and {1}
                case SchedulerStringId.TextWeekly_2Day:
                    return "{0} i {1}";
                //{0}, {1}, and {2}
                case SchedulerStringId.TextWeekly_3Day:
                    return "{0}, {1} i {2}";
                //{0}, {1}, {2}, and {3}
                case SchedulerStringId.TextWeekly_4Day:
                    return "{0}, {1}, {2} i {3}";
                //{0}, {1}, {2}, {3}, and {4}
                case SchedulerStringId.TextWeekly_5Day:
                    return "{0}, {1}, {2}, {3} i {4}";
                //{0}, {1}, {2}, {3}, {4}, and {5}
                case SchedulerStringId.TextWeekly_6Day:
                    return "{0}, {1}, {2}, {3}, {4} i {5}";
                //{0}, {1}, {2}, {3}, {4}, {5}, and {6}
                case SchedulerStringId.TextWeekly_7Day:
                    return "{0}, {1}, {2}, {3}, {4}, {5} i {6}";
                //every {3} {0}
                case SchedulerStringId.TextWeeklyPatternString_EveryWeek:
                    return "każdego {3} {0}";
                //every {1} {2} on {3} {0}
                case SchedulerStringId.TextWeeklyPatternString_EveryWeeks:
                    return "każdego {1} {2} w {3} {0}";
                //of every {0} {1} {2}
                case SchedulerStringId.TextMonthlyPatternString_SubPattern:
                    return "każdego {0} {1} {2}";
                //day {3} {0}
                case SchedulerStringId.TextMonthlyPatternString1:
                    return "dzień {3} {0}";
                //the {1} {2} {0}
                case SchedulerStringId.TextMonthlyPatternString2:
                    return "{1} {2} {0}";
                //every {3} {4} {0}
                case SchedulerStringId.TextYearlyPattern_YearString1:
                    return "każdego {3} {4} {0}";
                //the {5} {6} of {3} {0}
                case SchedulerStringId.TextYearlyPattern_YearString2:
                    return "{5} {6} {3} {0}";
                //{3} {4} of every {1} {2} {0}
                case SchedulerStringId.TextYearlyPattern_YearsString1:
                    return "{3} {4} każdego {1} {2} {0}";
                //the {5} {6} of {3} every {1} {2} {0}
                case SchedulerStringId.TextYearlyPattern_YearsString2:
                    return "{5} {6} {3} każdego {1} {2} {0}";
                //All day
                case SchedulerStringId.Caption_AllDay:
                    return "Cały dzień";
                //Please see above
                case SchedulerStringId.Caption_PleaseSeeAbove:
                    return "Sprawdż wyżej";
                //Subject:
                case SchedulerStringId.Caption_RecurrenceSubject:
                    return "Temat:";
                //Location:
                case SchedulerStringId.Caption_RecurrenceLocation:
                    return "Lokalizacja:";
                //Start:
                case SchedulerStringId.Caption_RecurrenceStartTime:
                    return "Start:";
                //End:
                case SchedulerStringId.Caption_RecurrenceEndTime:
                    return "Koniec:";
                //Show Time As:
                case SchedulerStringId.Caption_RecurrenceShowTimeAs:
                    return "Pokaż czas jako:";
                //Recurrence:
                case SchedulerStringId.Caption_Recurrence:
                    return "Rekurencja:";
                //Recurrence Pattern:
                case SchedulerStringId.Caption_RecurrencePattern:
                    return "Format rekurencji:";
                //(none)
                case SchedulerStringId.Caption_NoneRecurrence:
                    return "(nic)";
                //{0} {1} {2}
                case SchedulerStringId.MemoPrintDateFormat:
                    break;
                //(Any)
                case SchedulerStringId.Caption_EmptyResource:
                    return "(Dowolny)";
                //Daily Style
                case SchedulerStringId.Caption_DailyPrintStyle:
                    return "Styl dzienny";
                //Weekly Style
                case SchedulerStringId.Caption_WeeklyPrintStyle:
                    return "Styl togodniowy";
                //Monthly Style
                case SchedulerStringId.Caption_MonthlyPrintStyle:
                    return "Styl miesięczny";
                //Tri-fold Style
                case SchedulerStringId.Caption_TrifoldPrintStyle:
                    break;
                //Calendar Details Style
                case SchedulerStringId.Caption_CalendarDetailsPrintStyle:
                    break;
                //Memo Style
                case SchedulerStringId.Caption_MemoPrintStyle:
                    break;
                //Full Color
                case SchedulerStringId.Caption_ColorConverterFullColor:
                    break;
                //Gray Scale
                case SchedulerStringId.Caption_ColorConverterGrayScale:
                    break;
                //Black And White
                case SchedulerStringId.Caption_ColorConverterBlackAndWhite:
                    break;
                //(None)
                case SchedulerStringId.Caption_ResourceNone:
                    return "(Nic)";
                //(All)
                case SchedulerStringId.Caption_ResourceAll:
                    return "(Wszystkie)";
                //<Customize...>
                case SchedulerStringId.PrintPageSetupFormatTabControlCustomizeShading:
                    return "<Dostosuj...>";
                //{0} pt. {1}
                case SchedulerStringId.PrintPageSetupFormatTabControlSizeAndFontName:
                    break;
                //End date must be greater or equals to start date
                case SchedulerStringId.PrintRangeControlInvalidDate:
                    break;
                //Day
                case SchedulerStringId.PrintCalendarDetailsControlDayPeriod:
                    break;
                //Week
                case SchedulerStringId.PrintCalendarDetailsControlWeekPeriod:
                    break;
                //Month
                case SchedulerStringId.PrintCalendarDetailsControlMonthPeriod:
                    break;
                //1 page/month
                case SchedulerStringId.PrintMonthlyOptControlOnePagePerMonth:
                    break;
                //2 pages/month
                case SchedulerStringId.PrintMonthlyOptControlTwoPagesPerMonth:
                    break;
                //Duration must be not greater than day and greater than 0
                case SchedulerStringId.PrintTimeIntervalControlInvalidDuration:
                    break;
                //End time must be greater than start time
                case SchedulerStringId.PrintTimeIntervalControlInvalidStartEndTime:
                    break;
                //Daily Calendar
                case SchedulerStringId.PrintTriFoldOptControlDailyCalendar:
                    break;
                //Weekly Calendar
                case SchedulerStringId.PrintTriFoldOptControlWeeklyCalendar:
                    break;
                //Monthly Calendar
                case SchedulerStringId.PrintTriFoldOptControlMonthlyCalendar:
                    break;
                //1 page/week
                case SchedulerStringId.PrintWeeklyOptControlOneWeekPerPage:
                    break;
                //2 pages/week
                case SchedulerStringId.PrintWeeklyOptControlTwoWeekPerPage:
                    break;
                //Print Options: {0}
                case SchedulerStringId.PrintPageSetupFormCaption:
                    break;
                //More items...
                case SchedulerStringId.PrintMoreItemsMsg:
                    break;
                //No printers installed
                case SchedulerStringId.PrintNoPrintersInstalled:
                    break;
                //First
                case SchedulerStringId.Caption_FirstVisibleResources:
                    break;
                //Previous Page
                case SchedulerStringId.Caption_PrevVisibleResourcesPage:
                    break;
                //Previous
                case SchedulerStringId.Caption_PrevVisibleResources:
                    break;
                //Next
                case SchedulerStringId.Caption_NextVisibleResources:
                    break;
                //Next Page
                case SchedulerStringId.Caption_NextVisibleResourcesPage:
                    break;
                //Last
                case SchedulerStringId.Caption_LastVisibleResources:
                    break;
                //Increase visible resources count
                case SchedulerStringId.Caption_IncreaseVisibleResourcesCount:
                    break;
                //Decrease visible resources count
                case SchedulerStringId.Caption_DecreaseVisibleResourcesCount:
                    break;
                //All Day Area
                case SchedulerStringId.Caption_ShadingApplyToAllDayArea:
                    break;
                //Appointments
                case SchedulerStringId.Caption_ShadingApplyToAppointments:
                    break;
                //Appointment statuses
                case SchedulerStringId.Caption_ShadingApplyToAppointmentStatuses:
                    break;
                //Headers
                case SchedulerStringId.Caption_ShadingApplyToHeaders:
                    break;
                //Time Rulers
                case SchedulerStringId.Caption_ShadingApplyToTimeRulers:
                    break;
                //Cells
                case SchedulerStringId.Caption_ShadingApplyToCells:
                    break;
                //Invalid value specified for the size.
                case SchedulerStringId.Msg_InvalidSize:
                    break;
                //Apply current printer settings to all styles?
                case SchedulerStringId.Msg_ApplyToAllStyles:
                    break;
                //Cannot print unless an item is selected. Select an item, and then try to print again.
                case SchedulerStringId.Msg_MemoPrintNoSelectedItems:
                    break;
                //All resources
                case SchedulerStringId.Caption_AllResources:
                    break;
                //Visible resources
                case SchedulerStringId.Caption_VisibleResources:
                    break;
                //OnScreen resources
                case SchedulerStringId.Caption_OnScreenResources:
                    break;
                //None
                case SchedulerStringId.Caption_GroupByNone:
                    break;
                //Date
                case SchedulerStringId.Caption_GroupByDate:
                    break;
                //Resources
                case SchedulerStringId.Caption_GroupByResources:
                    break;
                //Input file is invalid
                case SchedulerStringId.Msg_InvalidInputFile:
                    break;
                //Daily
                case SchedulerStringId.TextRecurrenceTypeDaily:
                    return "Dziennie";
                //Weekly
                case SchedulerStringId.TextRecurrenceTypeWeekly:
                    return "Co tydzień";
                //Monthly
                case SchedulerStringId.TextRecurrenceTypeMonthly:
                    return "Co miesiąc";
                //Yearly
                case SchedulerStringId.TextRecurrenceTypeYearly:
                    return "Co rok";
                //Minutely
                case SchedulerStringId.TextRecurrenceTypeMinutely:
                    return "Minutowo";
                //Hourly
                case SchedulerStringId.TextRecurrenceTypeHourly:
                    return "Godzinowo";
                //Warning!
                case SchedulerStringId.Msg_Warning:
                    return "Ostrzeżenie";
                //It's impossible to fit the printing output into a single page using the current printing settings. Please try to increase the page height or decrease the PrintTime interval.
                case SchedulerStringId.Msg_CantFitIntoPage:
                    break;
                //The style name '{0}' already exists. Type another name.
                case SchedulerStringId.Msg_PrintStyleNameExists:
                    break;
                //The '{0}' calendar is not found.
                case SchedulerStringId.Msg_OutlookCalendarNotFound:
                    break;
                //Previous Appointment
                case SchedulerStringId.Caption_PrevAppointment:
                    break;
                //Next Appointment
                case SchedulerStringId.Caption_NextAppointment:
                    break;
                //Copy of {0}
                case SchedulerStringId.Format_CopyOf:
                    break;
                //Copy ({0}) of {1}
                case SchedulerStringId.Format_CopyNOf:
                    break;
                //The required mapping for the '{0}' property is missing.
                case SchedulerStringId.Msg_MissingRequiredMapping:
                    break;
                //Missing '{1}' member of the '{0}' property mapping.
                case SchedulerStringId.Msg_MissingMappingMember:
                    break;
                //The '{0}' member mapping is not unique: 
                case SchedulerStringId.Msg_DuplicateMappingMember:
                    break;
                //To support recurrence you must map both RecurrenceInfo and Type members.
                case SchedulerStringId.Msg_InconsistentRecurrenceInfoMapping:
                    break;
                //Incorrect mappings. Continue anyway?

                //Details:

                //
                case SchedulerStringId.Msg_IncorrectMappingsQuestion:
                    break;
                //Duplicate custom field name. Revise the mappings: 

                //{0}
                case SchedulerStringId.Msg_DuplicateCustomFieldMappings:
                    break;
                //Mappings check is passed ok!
                case SchedulerStringId.Msg_MappingsCheckPassedOk:
                    break;
                //Setup Appointment Mappings
                case SchedulerStringId.Caption_SetupAppointmentMappings:
                    break;
                //Setup Resource Mappings
                case SchedulerStringId.Caption_SetupResourceMappings:
                    break;
                //Modify Appointment Mappings
                case SchedulerStringId.Caption_ModifyAppointmentMappingsTransactionDescription:
                    break;
                //Modify Resource Mappings
                case SchedulerStringId.Caption_ModifyResourceMappingsTransactionDescription:
                    break;
                //Mappings Validation
                case SchedulerStringId.Caption_MappingsValidation:
                    break;
                //Mappings Wizard...
                case SchedulerStringId.Caption_MappingsWizard:
                    break;
                //Check Mappings
                case SchedulerStringId.Caption_CheckMappings:
                    break;
                //Setup Appointment Storage
                case SchedulerStringId.Caption_SetupAppointmentStorage:
                    break;
                //Setup Resource Storage
                case SchedulerStringId.Caption_SetupResourceStorage:
                    break;
                //Modify Appointment Storage
                case SchedulerStringId.Caption_ModifyAppointmentStorageTransactionDescription:
                    break;
                //Modify Resource Storage
                case SchedulerStringId.Caption_ModifyResourceStorageTransactionDescription:
                    break;
                //Switches to Day view. The most detailed view of appointments for a specific day(s).
                case SchedulerStringId.Caption_DayViewDescription:
                    break;
                //Switches to Work Week view. Detailed view for the working days in a certain week.
                case SchedulerStringId.Caption_WorkWeekViewDescription:
                    break;
                //Switches to Week view. Arranges appointments for a particular week in a compact form.
                case SchedulerStringId.Caption_WeekViewDescription:
                    break;
                //Switches to Month (Multi-Week) view. Calendar view useful for long-term plans.
                case SchedulerStringId.Caption_MonthViewDescription:
                    break;
                //Switches to Timeline view. Plots appointments in relation to time.
                case SchedulerStringId.Caption_TimelineViewDescription:
                    break;
                //Invalid Internet Calendar file
                case SchedulerStringId.Msg_iCalendar_NotValidFile:
                    break;
                //Cannot import some appointment
                case SchedulerStringId.Msg_iCalendar_AppointmentsImportWarning:
                    break;
                //Backward
                case SchedulerStringId.MenuCmd_NavigateBackward:
                    break;
                //Forward
                case SchedulerStringId.MenuCmd_NavigateForward:
                    break;
                //Steps back in time as suggested by the current view.
                case SchedulerStringId.DescCmd_NavigateBackward:
                    break;
                //Advances forward in time as suggested by the current view.
                case SchedulerStringId.DescCmd_NavigateForward:
                    break;
                //Zoom In
                case SchedulerStringId.MenuCmd_ViewZoomIn:
                    break;
                //Zoom Out
                case SchedulerStringId.MenuCmd_ViewZoomOut:
                    break;
                //Performs scaling up to display content in more detail.
                case SchedulerStringId.DescCmd_ViewZoomIn:
                    break;
                //Performs scaling down to display a broader look of the View.
                case SchedulerStringId.DescCmd_ViewZoomOut:
                    break;
                //Split Appointment
                case SchedulerStringId.DescCmd_SplitAppointment:
                    break;
                //Split
                case SchedulerStringId.Caption_SplitAppointment:
                    break;
                //DX.{0}: Scheduler Reporting
                case SchedulerStringId.VS_SchedulerReportsToolboxCategoryName:
                    break;
                //Scheduler Controls
                case SchedulerStringId.UD_SchedulerReportsToolboxCategoryName:
                    break;
                //Required TimeCells control is not assigned
                case SchedulerStringId.Reporting_NotAssigned_TimeCells:
                    break;
                //Required View component is not assigned
                case SchedulerStringId.Reporting_NotAssigned_View:
                    break;
                //Any exceptions associated with this recurring appointment will be lost. Proceed?
                case SchedulerStringId.Msg_RecurrenceExceptionsWillBeLost:
                    break;
            }
            return base.GetLocalizedString(id);
        }
        public override string Language
        {
            get
            {
                return "Polski";
            }
        }
    }
}
